Project coordinatorproject managerproject assurance speciali careers in Swansea, United Kingdom